﻿using System;
using System.Collections.Generic;
using System.CodeDom.Compiler;

namespace SWF
{
    public interface IAction
    {
        ActionKind ActionId { get; }
        uint Length { get; }

        void Execute(Runtime.Clip clip, Stack<object> stack, Dictionary<string, object> variables, List<string> constantpool, Dictionary<string, List<IAction>> functionmap);
    }
}
